require("@nomiclabs/hardhat-waffle");

// This is a sample Hardhat task. To learn how to create your own go to
// https://hardhat.org/guides/create-task.html
task("accounts", "Prints the list of accounts", async () => {
  const accounts = await ethers.getSigners();

  for (const account of accounts) {
    console.log(account.address);
  }
});

// You need to export an object to set up your config
// Go to https://hardhat.org/config/ to learn more

const deploy_account =
  "f214f2b2cd398c806f84e317254e0f0b801d0643303237d97a22a48e01628897";

/**
 * @type import('hardhat/config').HardhatUserConfig
 */
module.exports = {
  solidity: "0.7.3",
  networks: {
    localhost: {
      url: "http://127.0.0.1:8545",
      accounts: [`0x${deploy_account}`],
    },
    bsc: {
      url: "https://bsc-dataseed.binance.org",
      accounts: [`0x${deploy_account}`],
    },
    heco: {
      url: "https://http-mainnet-node.huobichain.com",
      accounts: [`0x${deploy_account}`],
    },
  },
};
